package com.yn.courseselectionsystem.dao;

import com.yn.courseselectionsystem.pojo.Course;
import com.yn.courseselectionsystem.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface CourseDao {
    //查找满足指定条件的课程集合
    List<Course> selCourse(@Param("elect") Integer elect, @Param("course") Course course, @Param("user") User user);

    //根据id查找课程对象
    Course selCourseId(@Param("id") Integer id);

    //选课   之  减少课程数量   参数：课程id  做条件
    int upCourseAmount(@Param("id") Integer id);

    //退课之 添加 课程数量
    int upCourseAddAmount(@Param("id") Integer id);
}
